
#include "register/tilingdata_base.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(AsStridedTilingData)
  TILING_DATA_FIELD_DEF_ARR(uint32_t, 10, Shape);
  TILING_DATA_FIELD_DEF(uint32_t, dimNum); //input的维度
  TILING_DATA_FIELD_DEF(uint32_t, viewDim); //view的dim
  TILING_DATA_FIELD_DEF(uint32_t, blockLength); //所有数据个数(Aligned)
  TILING_DATA_FIELD_DEF(uint32_t, blockSize); //一次tiling最大元素个数
  TILING_DATA_FIELD_DEF(uint32_t, ALIGN_NUM);
END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(AsStrided, AsStridedTilingData)
}
